4ca8af0b9610d9eff2da667eab2eceebe47dedf3,core/kernel/source/jetbrains/mps/project/validation/GeneratorValidator.java,GeneratorValidator,getErrors,#,32

Before Change


    Set<String> extendedLanguages = new HashSet<String>();
    Language sourceLanguage = myModule.getSourceLanguage();
    usedLanguages.remove(sourceLanguage.getModuleFqName());
    for(Language language : sourceLanguage.getDependenciesManager().getAllExtendedLanguages()){
      extendedLanguages.add(language.getModuleFqName());
    }

After Change


    Language sourceLanguage = myModule.getSourceLanguage();
    usedLanguages.remove(sourceLanguage.getModuleFqName());

    Set<Language> ext = new LinkedHashSet<Language>();
    sourceLanguage.getDependenciesManager().collectAllExtendedLanguages(ext);

    for(Language language : ext){
      extendedLanguages.add(language.getModuleFqName());